using System.Runtime.CompilerServices;

[assembly: TypeForwardedTo(typeof(IgnoresAccessChecksToAttribute))]
[assembly: TypeForwardedTo(typeof(MonoMod.ModInterop.ModExportNameAttribute))]
[assembly: TypeForwardedTo(typeof(MonoMod.ModInterop.ModImportNameAttribute))]
[assembly: TypeForwardedTo(typeof(MonoMod.ModInterop.ModInteropManager))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DynData<>))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.Extensions))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.FastReflectionDelegate))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.FastReflectionHelper))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.GenericMethodInstantiationComparer))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.GenericTypeInstantiationComparer))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.LazyDisposable))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.LazyDisposable<>))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DMDGenerator<>))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DMDCecilGenerator))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DMDEmitDynamicMethodGenerator))]
#if !NET6_0
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DMDEmitMethodBuilderGenerator))]
#endif
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DynamicMethodDefinition))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DynamicMethodHelper))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DynamicMethodReference))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DynDll))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DynDllImportAttribute))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.DynDllMapping))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.Relinker))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.GCListener))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.ICallSiteGenerator))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.MMReflectionImporter))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.Platform))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.PlatformHelper))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.ReflectionHelper))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.RelinkFailedException))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.RelinkTargetNotFoundException))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.WeakReferenceComparer))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.Cil.CecilILGenerator))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.Cil.ILGeneratorShim))]
[assembly: TypeForwardedTo(typeof(MonoMod.Utils.Cil.ILGeneratorShimExt))]
[assembly: TypeForwardedTo(typeof(MonoMod.Cil.ILContext))]
[assembly: TypeForwardedTo(typeof(MonoMod.Cil.MoveType))]
[assembly: TypeForwardedTo(typeof(MonoMod.Cil.SearchTarget))]
[assembly: TypeForwardedTo(typeof(MonoMod.Cil.ILCursor))]
[assembly: TypeForwardedTo(typeof(MonoMod.Cil.ILLabel))]
[assembly: TypeForwardedTo(typeof(MonoMod.Cil.ILPatternMatchingExt))]
[assembly: TypeForwardedTo(typeof(MonoMod.Cil.IILReferenceBag))]
[assembly: TypeForwardedTo(typeof(MonoMod.Cil.NopILReferenceBag))]
[assembly: TypeForwardedTo(typeof(MonoMod.Cil.RuntimeILReferenceBag))]
